Validation and mismatch repair of workflows through typed data streams.
نویسندگان
چکیده
The type system of a language guarantees that all of the operations on a set of data comply with the rules and conditions set by the language. While language typing is a fundamental requirement for any programming language, the typing of data that flow between processing elements within a workflow is currently being treated as optional. In this paper, we introduce a three-level type system for typing workflow data streams. These types are parts of the Data Intensive System Process Engineering Language programming language, which empowers users with the ability to validate the connections inside a workflow composition, and apply appropriate data type conversions when necessary. Furthermore, this system enables the enactment engine in carrying out type-directed workflow optimizations.
منابع مشابه
Semantic validation and correction of scientific workflows
Scientific workflows describe steps for orchestrating the execution of a network of computational operators toward some goal, such as data transformation for analysis or visualization. Typically, these operators consume and emit transformed data, or cause some effect. In most scientific workflow systems, the operators are typed to enable compatibility checks for their composition that make up a...
متن کاملLDA Experimental Data of Three-Poster Jet Impingement System
During its near-ground hovering phase a Short Take-Off and Vertical Landing (STOVL) aircraft creates a complex three-dimensional flow field between jet streams, the airframe surface and the ground. A proper understanding and numerical prediction of this flow is important in the design of such aircraft. In this paper an experimental facility, used to gather validation data suitable for testing C...
متن کاملSensors Data-Stream Processing Middleware based on Multi-Agent Model
The goal of this study is to propose an architecture for an intelligent sensor data processing middleware. In order to fulfill the ambient assisted living data processing requirements we design a flexible and scalable architecture based on multi-agent model. This architecture allows acquisition, interpretation and aggregation of sensor data-streams. Our system is able to process different senso...
متن کاملThe Comparison of Typed and Handwritten Essays of Iranian EFL Students in terms of Length, Spelling, and Grammar
This study attempted to compare typed and handwritten essays of Iranian EFL students in terms of length, spelling, and grammar. To administer the study, the researchers utilized Alice Touch Typing Tutor software to select 15 upper intermediate students with higher ability to write two essays: one typed and the other handwritten. The students were both males and females between the ages of 22 to...
متن کاملسه موتاسیون ژرم لاین جدید در ژن MLH1 در بیماران مبتلا به سرطان کولورکتال ارثی
Abstract Background: Hereditary non-polyposis colorectal cancer is the most common cause of early onset of hereditary colorectal cancer. In the majority of Hereditary non-polyposis colorectal cancer families, microsatellite instability and germline mutation in one of the DNA mismatch repair genes in clouding MSH2, MLH1, MSH6 and PMS2 are found. The Objective of this study was to determine th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Philosophical transactions. Series A, Mathematical, physical, and engineering sciences
دوره 369 1949 شماره
صفحات -
تاریخ انتشار 2011